En C++, le parcours depuis les valeurs abstraites jusqu'à l'exécution commence par la instruction. Une instruction d'expression est créée simplement en ajoutant un point-virgule à une expression, obligeant le compilateur à l'évaluer et à faire avancer le flux de contrôle de manière séquentielle.
1. L'instruction nulle
Une instruction nulle (;) est un espace réservé utilisé lorsque le langage exige une instruction mais que votre logique ne le nécessite pas. Bien qu'utilisée dans certaines boucles, faites attention à l' instruction nulle superflue—un point-virgule accidentel après un while ou if en-tête peut entraîner des erreurs logiques dévastatrices où le corps prévu est ignoré.
2. Instructions composées (blocs)
Une instruction composée, ou bloc, est une séquence d'instructions encadrées par des accolades { }. Elle est traitée comme une seule unité d'exécution. Les blocs définissent leur propre portée ; les noms définis à l'intérieur sont invisibles à l'extérieur.